import axios from '@/utils/request';

//获取账号列表
export function getUsersApi(params) {
  return axios.post({
    url: '/api/UManage/Users',
    data: params
  }).then((res) => {
    return res
  })
}
//自动补全
export function AutocompleteApi(params) {
  return axios.get({
    url: '/api/UManage/Autocomplete',
    data: params
  }).then((res) => {
    return res
  })
}
//刷新微信用户
export function ReloadSubscribeApi(params) {
  return axios.post({
    url: '/api/UManage/ReloadSubscribe',
    data: params
  }).then((res) => {
    return res
  })
}
//同步客户资料
export function ReloadWxuserApi(params) {
  return axios.post({
    url: '/api/UManage/ReloadWxuser',
    data: params
  }).then((res) => {
    return res
  })
}
//设置用户角色
export function SetRoleApi(params) {
  return axios.post({
    url: '/api/UManage/SetRole',
    data: params
  }).then((res) => {
    return res
  })
}
//获取单个微信用户信息
export function GetWxuserApi(params) {
  return axios.get({
    url: '/api/UManage/GetWxuser',
    data: params
  }).then((res) => {
    return res
  })
}
//微信用户绑定客户
export function weChatBindingClientApi(params) {
  return axios.post({
    url: '/api/UManage/weChatBindingClient',
    data: params
  }).then((res) => {
    return res
  })
}
//微信用户解除绑定
export function weChatUnBundingClientApi(params) {
  return axios.post({
    url: '/api/UManage/weChatUnBundingClient',
    data: params
  }).then((res) => {
    return res
  })
}
//获取下游客户号
export function GetQpcGuestcodeApi(params) {
  return axios.get({
    url: '/api/UManage/GetQpcGuestcode',
    data: params
  }).then((res) => {
    return res
  })
}
//获取单个账号用户信息
export function GetzhuserApi(params) {
  return axios.get({
    url: '/api/UManage/Getzhuser',
    data: params
  }).then((res) => {
    return res
  })
}
//账号用户绑定客户
export function accountBindingClientApi(params) {
  return axios.post({
    url: '/api/UManage/accountBindingClient',
    data: params
  }).then((res) => {
    return res
  })
}
//创建账号用户
export function RegisterApi(params) {
  return axios.post({
    url: '/api/UManage/Register',
    data: params
  }).then((res) => {
    return res
  })
}
//删除账号用户
export function RemoveLoginApi(params) {
  return axios.post({
    url: '/api/UManage/RemoveLogin',
    data: params
  }).then((res) => {
    return res
  })
}
//获取角色列表
export function RolesApi(params) {
  return axios.get({
    url: '/api/UManage/Roles',
    data: params
  }).then((res) => {
    return res
  })
}
//获取权限列表
export function PowersApi(params) {
  return axios.get({
    url: '/api/UManage/Powers',
    data: params
  }).then((res) => {
    return res
  })
}
//修改角色信息
export function ChangeRoleApi(params) {
  return axios.post({
    url: '/api/UManage/ChangeRole',
    data: params
  }).then((res) => {
    return res
  })
}
//获取权限id
export function getRoleidApi(params) {
  return axios.get({
    url: '/api/UManage/getRoleid',
    data: params
  }).then((res) => {
    return res
  })
}
//添加角色
export function AddRoleApi(params) {
  return axios.post({
    url: '/api/UManage/AddRole',
    data: params
  }).then((res) => {
    return res
  })
}
//删除角色
export function RemoveRoleApi(params) {
  return axios.post({
    url: '/api/UManage/RemoveRole',
    data: params
  }).then((res) => {
    return res
  })
}
//登录日志
export function LoginDslogApi(params) {
  return axios.get({
    url: '/api/UManage/LoginDslog',
    data: params
  }).then((res) => {
    return res
  })
}
//个人中心更新账号资料
export function UpdateUserApi(params) {
  return axios.post({
    url: '/api/UManage/UpdateUser',
    data: params
  }).then((res) => {
    return res
  })
}
//获取账套列表
export function getCustomerUserApi(params) {
  return axios.get({
    url: '/api/UManage/getCustomerUser',
    data: params
  }).then((res) => {
    return res
  })
}
//获取分公司列表
export function getUserGscodeApi(params) {
  return axios.get({
    url: '/api/UManage/getUserGscode',
    data: params
  }).then((res) => {
    return res
  })
}
//获取托管中心账号列表
export function gettgzxUsersApi(params) {
  return axios.get({
    url: '/api/UManage/gettgzxUser',
    data: params
  }).then((res) => {
    return res
  })
}
//修改托管中心账号信息
export function optgzxUserApi(params) {
  return axios.post({
    url: '/api/UManage/optgzxUser',
    data: params
  }).then((res) => {
    return res
  })
}
//获取单个托管中心账号信息
export function GettgzxDetailApi(params) {
  return axios.get({
    url: '/api/UManage/gettgzxdetail',
    data: params
  }).then((res) => {
    return res
  })
}
//获取分公司列表
export function getxtcompanyApi(params) {
  return axios.get({
    url: '/api/LAdmin/get_xt_company',
    data: params
  }).then((res) => {
    return res
  })
}
//获取操作员列表
export function getxtusersApi(params) {
  return axios.get({
    url: '/api/LAdmin/get_xt_users',
    data: params
  }).then((res) => {
    return res
  })
}
//账号绑定操作员
export function upxtusersApi(params) {
  return axios.post({
    url: '/api/LAdmin/upxtusers',
    data: params
  }).then((res) => {
    return res
  })
}
//获取菜单列表
export function Select_Ds_MenuApi(params) {
  return axios.get({
    url: '/api/LAdmin/Select_Ds_Menu',
    data: params
  }).then((res) => {
    return res
  })
}
